package com.bear.udisk.mapper;

import java.util.List;

import com.bear.udisk.model.Fileinfo;

public interface FileinfoMapper {
	/**
	 * 根据用户编号查询其文件列表
	 * 
	 * @param userId
	 * @return
	 */
	public List<Fileinfo> findByUserId(int userId);

	/**
	 * 添加文件信息
	 * 
	 * @param file
	 * @return
	 */
	public int add(Fileinfo file);

	/**
	 * 根据提取码查询文件信息
	 * 
	 * @param fileCode
	 * @return
	 */
	public Fileinfo findByFileCode(String fileCode);

	/**
	 * 根据文件编号查询文件信息
	 * 
	 * @param fileId
	 * @return
	 */
	public Fileinfo findByFileId(int fileId);

	/**
	 * 根据文件编号删除文件信息
	 * 
	 * @param fileId
	 * @return
	 */
	public int delete(int fileId);
}
